echinococcus (echo) - German English Dictionary